package com.fzrskj.cloud.free.core.enums;

/**
 * DicParamEnum.
 *
 * @author zj.
 *         Created on 2018/9/27 0027.
 */
public enum DicParamEnum {
    /**
     * 会员默认等级.
     */
    DEFAULT_USER_LEVEL("userLevel"),
    /**
     * 是否开启验证码登录.
     */
    SUPPORT_CODE_LOGIN("supportCodeLogin"),
    /**
     *
     */
    REG_VERIFY_IMAGE("regVerifyImage"),
    /**
     * 验证码发送.
     */
    CODE_LOGIN_WAY("codeLoginWay"),

    /**
     * 业务系统机器码.
     */
    SYS_WINIIS_CERT_MODE("sysWiniisCertMode"),

    /**
     * 微信支付AppId.
     */
    WECHAT_PAY_APP_ID("wechatappid"),
    /**
     * 微信支付商家账户.
     */
    WECHAT_PAY_MCH_ID("wechatmchid"),
    /**
     * 微信支付Key.
     */
    WECHAT_PAY_KEY("wechatkey"),
    /**
     * 微信支付AppSecret.
     */
    WECHAT_PAY_APP_SECRET("wechatappsecret"),
    /**
     * 微信支付是否开启
     */
    WECHAT_PAY_IS_OPEN("ifOpenWxPay"),

    /**
     * Access Key Id.
     */
    ALIYUN_ACCESS_KEY_ID("aliyunAccessKeyId"),

    /**
     * Access Key Secret.
     */
    ALIYUN_ACCESS_KEY_SECRET("aliyunAccessKeySecret"),

    /**
     * 华为账号.
     */
    HUAWEI_ACCOUNT("huaweiAccount"),

    /**
     * 华为账号密码.
     */
    HUAWEI_PASSWORD("huaweiPassword"),

    /**
     * 华为账号ID.
     */
    HUAWEI_ACCOUNT_ID("huaweiAccountId"),

    /**
     * 虚拟主机查看密码方式.
     */
    V_HOST_CHECK_PASSWORD_WAY("checkPwdVhost"),

    /**
     * 导航配置（默认模板）.
     */
    NAVIGATION_KEY("platformNavigation"),

    /**
     * 导航配置（塔罗斯）.
     */
    NAVIGATION_KEY_TALOS("platformNavigationTalos"),

    /**
     * 云产品推荐配置.
     */
    CLOUD_PROMOTION("cloudPromotion"),

    /**
     * 模板配置
     */
    DEFAULT_TEMPLATE("template"),

    /**
     * 虚拟主机产品推荐配置.
     */
    V_HOST_PROMOTION("vHostPromotion"),

    /***
     * 百度云 baiduAccessKeyId
     */
    BAIDU_ACCESS_KEY_ID("baiduAccessKeyId"),

    /**
     * 百度云 baiduKeySecret
     */
    BAIDU_KEY_SECRET("baiduKeySecret"),

    /**
     * 模板.
     */
    TEMPLATE_KEY("template"),
    /**
     *qq登录logo
     */
    AUTH_QQ_LOGO("qqlogo"),
    /**
     *
     */
    OPEN_QQ_LOGIN("openQQLogin"),
    /**
     * 获取服务值
     */
    AUTH_TOOL_SERVERID("toolServerId"),
    /**
     *第三方登录页面地址
     */
    AUTH_PARAM_URL("authParamUrl"),
    /**
     * 是否强制实名认证
     */
    MUST_REAL_NAME("mustRealName"),

    /**
     * 默认同步主平台产品说明
     */
    DEF_SYNC_PRO_DETAIL("defSyncProDetail"),

    /**
     * 自定义产品价格统一溢价率.
     */
    DIY_PRICE_PREMIUM("diyPricePremium"),
    /**
     * 首页Banner.
     */
    NAV_BAR_IMG("navBarImg"),

    /**
     * 公司优势.
     */
    COM_ADVANTAGE("comadvantage"),

    /**
     * 公司客服qq.
     */
    COM_QQ("comqq"),

    /**
     * 支付宝费率.
     */
    ALIPAY_RATE("alipayrate"),

    /**
     * 盛付通费率
     */
    SFTPAY_RATE("sftpayrate"),

    /**
     * 微信支付费率.
     */
    WECHAT_RATE("wechatrate"),

    /**
     * 运营设置：用户注册选项.
     */
    GLOBAL_OPERATION_USER_REGISTER("globalOperationUserRegister"),

    /**
     * 自定义产品到期通知范围.
     */
    DIY_BUSINESS_RENEW_DAY("diyBusinessRenewDay"),

    ;

    /**
     * 值.
     */
    private String val;

    /**
     * 构造.
     * @param val val
     */
    DicParamEnum(String val) {
        this.val = val;
    }

    /**
     * 获取值.
     * @return val.
     */
    public String getVal() {
        return this.val;
    }

    /**
     * 是否等于.
     * @param comparisonVal comparison val.
     * @return Boolean
     */
    public Boolean equals(String comparisonVal) {
        return this.val.equals(comparisonVal);
    }
}
